imdada yetişmek

  1. Verb to succour
  2. Verb to step into the breach
to come across with something Verb